package rmhc.api.fb
{
	import rmhc.api.ApiWrapper;
	import rmhc.api.dataflow.WallPostInfo;
	import rmhc.api.tasks.IWallPost;
	
	public class PostToWall extends FbApiTask implements IWallPost
	{
		protected var info:WallPostInfo
		
		public function PostToWall(wrapper:ApiWrapper, info:WallPostInfo)
		{
			super(wrapper, info.wallId + "/feed" , null , POST );
			this.info = info;
			genParams();
		}
		
		protected function genParams():void
		{
			params = { message : info.message , name : "МакХэппи День" };
			//TODO: name, caption, description
			if ( info.postType == WallPostInfo.APP )
			{
				//ссылка на приложение + код
				params.link = wrapper.getAppUrl() + "?message=" + info.postId;
				params.picture = info.thumbUrl;
				//params.picture = wrapper.getLadoshkId();
			}
			else if ( info.postType == WallPostInfo.MEDIA )
			{
				//params.link = info.link;
				params.link = wrapper.getAppUrl();
				params.picture = wrapper.getLadoshkId();
			}
		}
	}
}